package ch5.ext;

public class Cat extends Pet {

	public Cat() {
		// 父类中有无参的，可以不写
		System.out.println("猫的无参构造方法");
	}

	public Cat(String n) {
		// 父类中有无参的，可以不写
		System.out.println("猫的无参构造方法");
		super.name = n;
		super.setType("未知");
	}

	public void playWith() {
		System.out.println("小猫" + super.getName() + "陪人玩。。。。");
		System.out.println("用背蹭主人的脚，喵喵叫");
		System.out.println("用爪子轻轻的挠你");
	}

	public void catchMouse() {
		System.out.println(super.getName() + "在抓老鼠");
	}

	@Override
	public void shout() {
		System.out.println(super.getName() + " 喵喵喵。。。");
	}
}
